home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / prog / atari / c / stut_src / datpg_pu.h < prev    next >
C/C++ Source or Header  |  1996-06-04  |  3KB  |  55 lines

  1. /*
  2.  * DataPage_Public.h
  3.  */
  4.  
  5.     #include "DFSTRUCT.H"
  6.  
  7.     void    init_datas( void );
  8.  
  9.     void    sauve_DataPage(
  10.             DATADIR    *    pDataDir,        /* In: Directory dans lequel se trouve la page */
  11.             DATAPAGE    *    pDataPage );        /* In: Page ‚cran … sauver */ 
  12.  
  13.     extern    void    free_DataBlock( 
  14.                             DATABLOCK    *    pDataBlock );    /* In: Ptr sur Databloc … d‚truire */
  15.  
  16.     DATABLOCK *    create_stdDataBlock( void );    /* Out: Nouveau Databloc */
  17.  
  18.     extern    DATAPAGE *    create_std_datapage(             /* Out: Adresse de la nlle DATAPAGE */
  19.                                     DATATYPE            DataType,   /* In:  Type de donn‚es que contiendra la datapage */
  20.                                     const char     *    filename );    /* In:  Nom de la nlle DATAPAGE */
  21.     extern    BOOL dataPage_IsOpen(                 /* Out: !=0 si fen ouverte */
  22.                             DATAPAGE    *    pDataPage);    /* In: Datapage concern‚e */
  23.     extern    void dataPage_setOpenBit( 
  24.                             DATAPAGE    *    pDataPage,    /* In: Datapage concern‚e */
  25.                             BOOL             b_open );    /* In: !=0 si fen ouverte */
  26.     extern    SSTATE dataPage_getSavState(            /* Out: Satut sauvegarde */
  27.                             DATAPAGE    *    pDataPage );    /* In:  Datapage concern‚e */
  28.     extern    void dataPage_setSavState(
  29.                             DATAPAGE    *    pDataPage,        /* In: Datapage concern‚e */
  30.                             SSTATE         sstate );        /* In: Etat */
  31.     extern    void dataPage_chgSavState(
  32.                             DATAPAGE    *    pDataPage,        /* In: Datapage concern‚e */
  33.                             SSTATE         sstate,            /* In: Etat */
  34.                             BOOL            b_GrafUpdateP,    /* In: S'il faut faut r‚afficher les ic“nes de la DATAPAGE */
  35.                             BOOL            b_GrafUpdateD);/* In: S'il faut faut r‚afficher les ic“ne des DATADIRS contenant la DATAPAGE */
  36.     extern    DATAPAGE    *    create_newDataPage( 
  37.                                     char            *    pS_title,        /* In: Titre de la demande */
  38.                                     DATAGROUP    *    datagroup,        /* In: Datagroup ds lequel on veut cr‚er */
  39.                                     GRECT             *    start_box );    /* In: d‚but effet graphique d'ouverture */
  40.     extern    char * query_newname(                             /* Out: Nom entr‚ par l'utilisateur, NULL si annulé */
  41.             GRECT         *    pGRect_start,        /* In:  D‚but de l'effet graphique d'ouverture */
  42.             const char    *    cpsz_Title,         /* In:  Titre de la boite de demande */
  43.             const char    *    cpsz_OldName,        /* In:  Ancien nom */
  44.             const char    *    cpsz_OldComment,    /* In:  Ancien Commentaire */
  45.             char            **    ppsz_NewComment,    /* Out: Nouveau commentaire */
  46.             int                 take_ctrl );         /* In: TAKE_CTRL s'il faut passer en modal */
  47.  
  48.     extern    void    dataPg_resetdata( 
  49.                             DATAPAGE * datapage );  /* In: DATAPAGE a effacer */
  50.     extern    void    efface_page( 
  51.                             DATAPAGE *datapage );
  52.     extern    edit_datapage_comment(             /* Out: TRUE si modifi‚, FALSE sinon */
  53.             DATAPAGE *    datapage,                 /* In/Out: Page dont on veut ‚diter le commentaire */
  54.             GRECT        *    start_box );            /* In: D‚but effet graphique */
  55.